﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Popup.Master" AutoEventWireup="true" CodeBehind="TER_AppForResignation.aspx.cs" Inherits="vHCS.K2App.MdlK2.Termination.Ver1.TER_AppForResignation" %>
<%@ Register Assembly="Core.Controls" Namespace="Core.Controls.Message" TagPrefix="cc1" %>
<%@ Register Assembly="Core.Controls" Namespace="Core.Controls.Security" TagPrefix="security" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<%@ Register Assembly="Core.Controls" Namespace="Core.Controls.DataReader" TagPrefix="core" %>
<%@ Register Src="~/MdlK2/Controls/TS_ctrEmpHeader_Leave.ascx" TagName="EmpHeaderInfo"
    TagPrefix="uc" %>
<asp:Content ID="Content1" ContentPlaceHolderID="MainToolbar" runat="server">
    
    <asp:HiddenField ID="hdfEmpId" runat="server" />
    <asp:HiddenField ID="hdfHierarchyId" runat="server" />
    <asp:HiddenField ID="hdfLeaveWorkID" runat="server" />
    <asp:HiddenField ID="hdfJobLevel" runat="server" />
    <asp:HiddenField ID="hdfReportingLine" runat="server" />

    <div class="divButton">
        <asp:Label ID="lblTerminationGuide" runat="server" Text="Xem hướng dẫn "></asp:Label> <asp:HyperLink ID="hplTerminationGuide" runat="server" NavigateUrl="~/MdlK2/TerminatonGuide.aspx" Target="_blank" Text="tại đây"></asp:HyperLink>
        &nbsp;<asp:Button ID="btnTopSubmit" runat="server" Text="Submit" ValidationGroup="Save"
            CssClass="btnSubmit" OnClick="btnTopSubmit_Click" />
        <telerik:RadToolTip ID="RadToolTip6" runat="server" TargetControlID="btnTopSubmit" Text="Submit form khi đã điền đủ các thông tin bắt buộc">
                </telerik:RadToolTip>
    </div>
    
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
     <div class="controlWrapper">
        <uc:EmpHeaderInfo runat="server" ID="EmpHeaderInFo" OnUserChanged="HR_ctrEmpHeader_OnUserChanged" />
        <div class="div6Column">
            <asp:Label ID="lblTerminalType" CssClass="label" runat="server" Text="Thông tin nhân viên xin thôi việc"
                Style="width: 30%; background-color: transparent; font-weight: bold; border-bottom: 0;
                border-right: 0" />
        </div>
        <div class="divClear">
        </div>
        <div class="div6Column">
            <div class="label" style="width: 30%">
                <asp:Label ID="lblRequester_L" runat="server" Text="Họ tên người yêu cầu" /></div>
            <div class="control" style="width: 66%">
                <asp:TextBox ID="txtRequester" runat="server" ReadOnly="true" CssClass="inputReadOnly"></asp:TextBox>
            </div>
        </div>
        <div class="divClear">
        </div>
        <div class="div6Column">
            <div class="label" style="width: 30%">
                <asp:Label ID="lblOrgChart_L" runat="server" Text="Cơ cấu tổ chức" /></div>
            <div class="control" style="width: 66%">
                <asp:TextBox ID="txtOrgChart" runat="server" ReadOnly="true" CssClass="inputReadOnly" />
            </div>
        </div>
        <div class="divClear">
        </div>
        <div class="div6Column">
            <div class="label" style="width: 30%">
                <asp:Label ID="lblLocation_L" runat="server" Text="Văn phòng làm việc" /></div>
            <div class="control" style="width: 66%">
                <asp:TextBox ID="txtLocation" runat="server" ReadOnly="true" CssClass="inputReadOnly" />
            </div>
        </div>
        <div class="divClear">
        </div>
        <div class="div6Column">
            <div class="label" style="width: 30%">
                <asp:Label ID="lblStartDate_L" runat="server" Text="Ngày vào làm việc" /></div>
            <div class="control" style="width: 66%">
                <asp:TextBox ID="txtStartDate" runat="server" ReadOnly="true" CssClass="inputReadOnly" />
            </div>
        </div>
        <div class="divClear">
        </div>
        <div class="div6Column">
            <div class="label" style="width: 30%">
                <asp:Label ID="lblEmpCode_L" runat="server" Text="Mã nhân viên" /></div>
            <div class="control" style="width: 66%">
                <asp:TextBox ID="txtEmpCode" runat="server" ReadOnly="true" CssClass="inputReadOnly" />
            </div>
        </div>
        <div class="divClear">
        </div>
        <div class="div6Column">
            <div class="label" style="width: 30%">
                <asp:Label ID="lblSignDate_L" runat="server" Text="Ngày ký hợp đồng" /></div>
            <div class="control" style="width: 66%">
                <asp:TextBox ID="txtSignDate" runat="server" ReadOnly="true" CssClass="inputReadOnly" />
            </div>
        </div>
        <div class="divClear">
        </div>
        <div class="div6Column">
            <div class="label" style="width: 30%">
                <asp:Label ID="lblJboTitle_L" runat="server" Text="Vị trí công tác" /></div>
            <div class="control" style="width: 66%">
                <asp:TextBox ID="txtJobTitle" runat="server" ReadOnly="true" CssClass="inputReadOnly" />
            </div>
        </div>
        <div class="divClear">
        </div>
        <div class="div6Column">
            <div class="label" style="width: 30%">
                <asp:Label ID="lblContractType_L" runat="server" Text="Loại hợp đồng" /></div>
            <div class="control" style="width: 66%">
                <asp:TextBox ID="txtContractType" runat="server" ReadOnly="true" CssClass="inputReadOnly" />
                <asp:Label ID="lblContactType" runat="server" Text="năm" Visible="False"></asp:Label>
                <asp:Label ID="lblContactName" runat="server" Text="Không xác định thời hạn" Visible="False"></asp:Label>
            </div>
        </div>
        <div class="divClear">
        </div>
        <div class="div6Column">
            <asp:Label ID="Label1" CssClass="label" runat="server" Text="Nhập thông tin xin thôi việc"
                Style="width: 30%; background-color: transparent; font-weight: bold; border-bottom: 0;
                border-right: 0" />
        </div>
        <div class="divClear">
        </div>
        <div class="div6Column">
            <div class="label" style="width: 30%">
                <asp:Label ID="lblRequestDate" runat="server" Text="Ngày làm đơn" /></div>
            <div class="control" style="width: 66%">
                <telerik:RadDatePicker ID="txtRequestDate" Width="120px" CssClass="datePicker" runat="server">
                </telerik:RadDatePicker>
                <telerik:RadToolTip ID="rttNgaylamdon" runat="server" IsClientID="true" RelativeTo="Element" Text="Ngày làm đơn, có thể điều chỉnh theo ngày thực tế khi bạn trao đổi với cấp trên">
                </telerik:RadToolTip>
            </div>
        </div>
        <div class="divClear">
        </div>
        <div class="div6Column">
            <div class="label" style="width: 30%">
                <asp:Label ID="lblLastDateMyDream" Font-Bold="true" runat="server" Text="Ngày làm cuối cùng theo nguyện vọng của tôi" /><span
                    class="require">(*)</span></div>
            <div class="control" style="width: 66%">
                <telerik:RadDatePicker ID="txtLastDateMyDream" Width="120px" CssClass="datePicker"
                    runat="server">
                </telerik:RadDatePicker>
                <telerik:RadToolTip ID="rttLastDateMyDream" runat="server" IsClientID="true" RelativeTo="Element" Text="Ngày nghỉ theo nguyện vọng của bạn">
                    
                </telerik:RadToolTip>
                <div style="display:none">
                    <telerik:RadDatePicker ID="dpkNow" Width="120px" CssClass="datePicker" 
                    runat="server" />
                </div>
                <asp:RequiredFieldValidator ID="valRequireEndDate" runat="server" ControlToValidate="txtLastDateMyDream"
                    ErrorMessage="Nhập ngày làm cuối cùng" CssClass="validation" Display="Dynamic"
                    ValidationGroup="Save" SetFocusOnError="True">
                </asp:RequiredFieldValidator>
                <asp:CompareValidator ID="Comparevalidator" runat="server" ControlToValidate="txtLastDateMyDream" ControlToCompare="dpkNow"
                     Operator="GreaterThan" ErrorMessage="Ngày làm cuối cùng theo nguyện vọng của tôi phải lớn hơn ngày hiện tại" CssClass="validation" Display="Dynamic"
                    ValidationGroup="Save" SetFocusOnError="True">
                </asp:CompareValidator>
            </div>
        </div>
        <div class="divClear">
        </div>
        <div class="div6Column">
            <div class="label" style="width: 30%">
                <asp:Label ID="lblLasDateForLaw" runat="server" Text="Ngày làm việc cuối cùng của bạn tại công ty theo luật là" /></div>
            <div class="control" style="width: 66%">
                <telerik:RadDatePicker ID="txtLasDateForLaw" Width="120px" CssClass="datePicker"
                    runat="server" Enabled="false">
                </telerik:RadDatePicker>
                <telerik:RadToolTip ID="rttLasDateForLaw" runat="server" IsClientID="true" RelativeTo="Element" Text="Ngày nghỉ theo luật dựa vào loại hợp đồng tính từ ngày bạn mở form">
                </telerik:RadToolTip>
                <asp:CompareValidator ID="Comparevalidator1" runat="server" ControlToValidate="txtLasDateForLaw" ControlToCompare="dpkNow"
                     Operator="GreaterThan" ErrorMessage="Ngày làm việc cuối cùng của bạn tại công ty theo luật phải lớn hơn ngày hiện tại" CssClass="validation" Display="Dynamic"
                    ValidationGroup="Save" SetFocusOnError="True">
                </asp:CompareValidator>
            </div>
        </div>
        <div class="divClear">
        </div>
        <div class="div6Column">
            <div class="label" style="width: 30%">
                <asp:Label ID="lblLastDateApprove" runat="server" Text="Ngày làm việc cuối cùng mà cấp trên phê duyệt" /></div>
            <div class="control" style="width: 66%">
                <telerik:RadDatePicker ID="txtLastDateApprove" Width="120px" CssClass="datePicker"
                    runat="server" Enabled="false">
                </telerik:RadDatePicker>
                <telerik:RadToolTip ID="rttLastDateApprove" runat="server" IsClientID="true" RelativeTo="Element" Text="Ngày nghỉ được cấp trên phê duyệt khi duyệt form">
                </telerik:RadToolTip>
            </div>
        </div>
        <div class="divClear">
        </div>
        <div class="div6Column">
            <div class="label" style="width: 30%">
                <asp:Label ID="lblTerminalReason" runat="server" Text="Lý do thôi việc" /><span class="require">(*)</span></div>
            <div class="control" style="width: 66%">
                <telerik:RadTextBox ID="txtTerminalReason" runat="server" MaxLength="255" Width="99%"
                    Rows="3" TextMode="MultiLine" CssClass="inputMultiText">
                </telerik:RadTextBox>
                <telerik:RadToolTip ID="RadToolTip5" runat="server" TargetControlID="txtTerminalReason" Text="Ghi rõ lý do thôi việc">
                </telerik:RadToolTip>
                <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="txtTerminalReason"
                    ErrorMessage="Nhập lý do thôi việc" CssClass="validation" Display="Dynamic" ValidationGroup="Save"
                    SetFocusOnError="True">
                </asp:RequiredFieldValidator>
            </div>
            <div class="divClear"></div>
        </div>
    </div>
    <div class="divClear"></div>
    <div class="formTitle">
        <div class="formToolbar">
            <asp:Label ID="lblError" runat="server" Text="" />
            <asp:Button ID="btnBottomSubmit" runat="server" Text="Submit" CssClass="btnSubmit"
                ValidationGroup="Save" OnClick="btnBottomSubmit_Click" />
            <telerik:RadToolTip ID="RadToolTip7" runat="server" TargetControlID="btnBottomSubmit" Text="Submit form khi đã điền đủ các thông tin bắt buộc">
                </telerik:RadToolTip>
        </div>
    </div>
    

    <telerik:RadAjaxManager runat="server" ID="ajxManager" OnAjaxRequest="ajxManager_AjaxRequest">
        <AjaxSettings>
            <telerik:AjaxSetting AjaxControlID="ajxManager">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="txtLastDateMyDream" LoadingPanelID="ajxLoading" />
                    <telerik:AjaxUpdatedControl ControlID="txtLasDateForLaw" LoadingPanelID="ajxLoading" />
                </UpdatedControls>
            </telerik:AjaxSetting>
            <telerik:AjaxSetting AjaxControlID="btnBottomSubmit">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="pnlForm" LoadingPanelID="ajxLoading" />
                    <telerik:AjaxUpdatedControl ControlID="pnlForm1" LoadingPanelID="ajxLoading" />
                </UpdatedControls>
            </telerik:AjaxSetting>
        </AjaxSettings>
    </telerik:RadAjaxManager>
    <telerik:RadAjaxLoadingPanel ID="ajxLoading" runat="server" Skin="Default">
    </telerik:RadAjaxLoadingPanel>
    <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">
        <script type="text/javascript">
            function ShowDate(args) {
                $find("<%= ajxManager.ClientID %>").ajaxRequest("<%=_CMD_LAWDATE %>");
            }

            function ClosePage() {
                try {
                    var win = new WindowManager().GetRadWindow();
                    if (win != null) {
                        win.close();
                    }
                    else
                        window.close();
                }
                catch (err) {
                    if (err.message != "")
                        alert(err.message);
                }
            }

            function LoadMaximize() {
                try {
                    var win = new WindowManager().GetRadWindow();
                    if (win != null) {
                        win.maximize();
                    }
                }
                catch (err) {
                }
            }
        </script>
    </telerik:RadCodeBlock>
</asp:Content>
